Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop thrusts diagnostic suppression warnings #2392

Merged
merged 2 commits into from
Sep 16, 2024

Conversation

miscco
Copy link
Collaborator

@miscco miscco commented Sep 9, 2024

We have global suppression warnings for CCCL, so use them

This is helpful for #2386

@miscco
Copy link
Collaborator Author

miscco commented Sep 9, 2024

@gevtushenko this might be a tad controversial, but I am of the opinion that the thrust warning suppression macros should be considered as implementation details and not user facing.

A user can always silence warnings on their own

Copy link
Contributor

@bernhardmgruber bernhardmgruber left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I love the refactoring, but removing the macros is technically a breaking change :S

@miscco
Copy link
Collaborator Author

miscco commented Sep 9, 2024

I love the refactoring, but removing the macros is technically a breaking change :S

It technically is but iin my opinion warning suppression is an implementation detail that should have never been public and I am willing break that

@miscco miscco force-pushed the drop_thrust_diagnostic_suppression branch from 0d12319 to bba5d52 Compare September 10, 2024 07:42
Copy link
Contributor

🟩 CI finished in 11h 00m: Pass: 100%/259 | Total: 6d 22h | Avg: 38m 31s | Max: 1h 19m | Hits: 34%/24441
  • 🟩 cub: Pass: 100%/136 | Total: 4d 04h | Avg: 44m 14s | Max: 1h 19m | Hits: 42%/4362

    🟩 cpu
      🟩 amd64              Pass: 100%/128 | Total:  3d 21h | Avg: 43m 38s | Max:  1h 19m | Hits:  42%/4362  
      🟩 arm64              Pass: 100%/8   | Total:  7h 10m | Avg: 53m 47s | Max: 56m 04s
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total: 10h 54m | Avg: 43m 36s | Max: 50m 43s | Hits:  42%/727   
      🟩 11.8               Pass: 100%/3   | Total:  3h 16m | Avg:  1h 05m | Max:  1h 05m
      🟩 12.6               Pass: 100%/118 | Total:  3d 14h | Avg: 43m 46s | Max:  1h 19m | Hits:  42%/3635  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  2h 00m | Avg:  1h 00m | Max:  1h 00m
      🟩 nvcc11.1           Pass: 100%/15  | Total: 10h 54m | Avg: 43m 36s | Max: 50m 43s | Hits:  42%/727   
      🟩 nvcc11.8           Pass: 100%/3   | Total:  3h 16m | Avg:  1h 05m | Max:  1h 05m
      🟩 nvcc12.6           Pass: 100%/116 | Total:  3d 12h | Avg: 43m 29s | Max:  1h 19m | Hits:  42%/3635  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  2h 00m | Avg:  1h 00m | Max:  1h 00m
      🟩 nvcc               Pass: 100%/134 | Total:  4d 02h | Avg: 44m 00s | Max:  1h 19m | Hits:  42%/4362  
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  4h 41m | Avg: 46m 59s | Max: 51m 55s
      🟩 Clang10            Pass: 100%/3   | Total:  2h 38m | Avg: 52m 45s | Max: 55m 02s
      🟩 Clang11            Pass: 100%/4   | Total:  3h 31m | Avg: 52m 53s | Max: 55m 24s
      🟩 Clang12            Pass: 100%/4   | Total:  3h 20m | Avg: 50m 05s | Max: 54m 09s
      🟩 Clang13            Pass: 100%/4   | Total:  3h 22m | Avg: 50m 30s | Max: 52m 17s
      🟩 Clang14            Pass: 100%/4   | Total:  3h 35m | Avg: 53m 52s | Max: 55m 46s
      🟩 Clang15            Pass: 100%/4   | Total:  3h 18m | Avg: 49m 32s | Max: 51m 11s
      🟩 Clang16            Pass: 100%/4   | Total:  3h 26m | Avg: 51m 34s | Max: 55m 09s
      🟩 Clang17            Pass: 100%/4   | Total:  3h 21m | Avg: 50m 21s | Max: 51m 57s
      🟩 Clang18            Pass: 100%/26  | Total: 14h 43m | Avg: 33m 59s | Max:  1h 00m
      🟩 GCC6               Pass: 100%/2   | Total:  1h 24m | Avg: 42m 17s | Max: 43m 22s
      🟩 GCC7               Pass: 100%/6   | Total:  4h 40m | Avg: 46m 40s | Max: 50m 52s
      🟩 GCC8               Pass: 100%/6   | Total:  4h 42m | Avg: 47m 08s | Max: 54m 53s
      🟩 GCC9               Pass: 100%/6   | Total:  4h 46m | Avg: 47m 45s | Max: 56m 14s
      🟩 GCC10              Pass: 100%/4   | Total:  3h 24m | Avg: 51m 04s | Max: 53m 59s
      🟩 GCC11              Pass: 100%/7   | Total:  6h 39m | Avg: 57m 04s | Max:  1h 05m
      🟩 GCC12              Pass: 100%/4   | Total:  3h 30m | Avg: 52m 32s | Max: 54m 43s
      🟩 GCC13              Pass: 100%/29  | Total: 16h 10m | Avg: 33m 28s | Max:  1h 19m
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  2h 44m | Avg: 54m 55s | Max: 58m 27s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 50m 43s | Avg: 50m 43s | Max: 50m 43s | Hits:  42%/727   
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 09m | Avg:  1h 04m | Max:  1h 06m | Hits:  42%/1454  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  3h 13m | Avg:  1h 04m | Max:  1h 07m | Hits:  42%/2181  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/63  | Total:  1d 21h | Avg: 43m 48s | Max:  1h 00m
      🟩 GCC                Pass: 100%/64  | Total:  1d 21h | Avg: 42m 28s | Max:  1h 19m
      🟩 Intel              Pass: 100%/3   | Total:  2h 44m | Avg: 54m 55s | Max: 58m 27s
      🟩 MSVC               Pass: 100%/6   | Total:  6h 13m | Avg:  1h 02m | Max:  1h 07m | Hits:  42%/4362  
    🟩 gpu
      🟩 v100               Pass: 100%/136 | Total:  4d 04h | Avg: 44m 14s | Max:  1h 19m | Hits:  42%/4362  
    🟩 jobs
      🟩 Build              Pass: 100%/103 | Total:  3d 14h | Avg: 50m 38s | Max:  1h 07m | Hits:  42%/4362  
      🟩 DeviceLaunch       Pass: 100%/8   | Total:  2h 26m | Avg: 18m 22s | Max: 20m 58s
      🟩 GraphCapture       Pass: 100%/8   | Total:  3h 30m | Avg: 26m 15s | Max:  1h 19m
      🟩 HostLaunch         Pass: 100%/8   | Total:  2h 57m | Avg: 22m 13s | Max: 34m 51s
      🟩 SmallGMem          Pass: 100%/1   | Total: 48m 14s | Avg: 48m 14s | Max: 48m 14s
      🟩 TestGPU            Pass: 100%/8   | Total:  3h 37m | Avg: 27m 09s | Max: 40m 40s
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total:  3h 16m | Avg:  1h 05m | Max:  1h 05m
      🟩 90a                Pass: 100%/4   | Total:  1h 30m | Avg: 22m 41s | Max: 23m 38s
    🟩 std
      🟩 11                 Pass: 100%/35  | Total:  1d 00h | Avg: 42m 22s | Max:  1h 05m
      🟩 14                 Pass: 100%/38  | Total:  1d 04h | Avg: 44m 40s | Max:  1h 07m | Hits:  42%/2181  
      🟩 17                 Pass: 100%/38  | Total:  1d 05h | Avg: 46m 33s | Max:  1h 19m | Hits:  42%/1454  
      🟩 20                 Pass: 100%/25  | Total: 17h 47m | Avg: 42m 41s | Max:  1h 06m | Hits:  42%/727   
    
  • 🟩 thrust: Pass: 100%/122 | Total: 2d 17h | Avg: 32m 22s | Max: 1h 15m | Hits: 33%/20079

    🟩 cpu
      🟩 amd64              Pass: 100%/114 | Total:  2d 13h | Avg: 32m 15s | Max:  1h 15m | Hits:  33%/20079 
      🟩 arm64              Pass: 100%/8   | Total:  4h 30m | Avg: 33m 48s | Max: 38m 04s
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  8h 06m | Avg: 32m 25s | Max:  1h 01m | Hits:   0%/2231  
      🟩 11.8               Pass: 100%/3   | Total:  2h 16m | Avg: 45m 30s | Max: 49m 01s
      🟩 12.6               Pass: 100%/104 | Total:  2d 07h | Avg: 31m 58s | Max:  1h 15m | Hits:  37%/17848 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  1h 05m | Avg: 32m 39s | Max: 33m 37s
      🟩 nvcc11.1           Pass: 100%/15  | Total:  8h 06m | Avg: 32m 25s | Max:  1h 01m | Hits:   0%/2231  
      🟩 nvcc11.8           Pass: 100%/3   | Total:  2h 16m | Avg: 45m 30s | Max: 49m 01s
      🟩 nvcc12.6           Pass: 100%/102 | Total:  2d 06h | Avg: 31m 58s | Max:  1h 15m | Hits:  37%/17848 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  1h 05m | Avg: 32m 39s | Max: 33m 37s
      🟩 nvcc               Pass: 100%/120 | Total:  2d 16h | Avg: 32m 21s | Max:  1h 15m | Hits:  33%/20079 
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  3h 13m | Avg: 32m 19s | Max: 39m 28s
      🟩 Clang10            Pass: 100%/3   | Total:  1h 50m | Avg: 36m 40s | Max: 38m 40s
      🟩 Clang11            Pass: 100%/4   | Total:  2h 16m | Avg: 34m 11s | Max: 38m 50s
      🟩 Clang12            Pass: 100%/4   | Total:  2h 13m | Avg: 33m 21s | Max: 39m 17s
      🟩 Clang13            Pass: 100%/4   | Total:  2h 13m | Avg: 33m 27s | Max: 38m 11s
      🟩 Clang14            Pass: 100%/4   | Total:  2h 14m | Avg: 33m 33s | Max: 35m 29s
      🟩 Clang15            Pass: 100%/4   | Total:  2h 17m | Avg: 34m 20s | Max: 36m 53s
      🟩 Clang16            Pass: 100%/4   | Total:  2h 15m | Avg: 33m 55s | Max: 38m 25s
      🟩 Clang17            Pass: 100%/4   | Total:  2h 20m | Avg: 35m 02s | Max: 37m 05s
      🟩 Clang18            Pass: 100%/18  | Total:  6h 42m | Avg: 22m 20s | Max: 37m 57s
      🟩 GCC6               Pass: 100%/2   | Total: 59m 29s | Avg: 29m 44s | Max: 31m 13s
      🟩 GCC7               Pass: 100%/6   | Total:  3h 12m | Avg: 32m 09s | Max: 37m 18s
      🟩 GCC8               Pass: 100%/6   | Total:  3h 12m | Avg: 32m 03s | Max: 36m 27s
      🟩 GCC9               Pass: 100%/6   | Total:  3h 24m | Avg: 34m 02s | Max: 41m 39s
      🟩 GCC10              Pass: 100%/4   | Total:  2h 19m | Avg: 34m 46s | Max: 39m 07s
      🟩 GCC11              Pass: 100%/7   | Total:  4h 35m | Avg: 39m 24s | Max: 49m 01s
      🟩 GCC12              Pass: 100%/4   | Total:  2h 28m | Avg: 37m 12s | Max: 42m 26s
      🟩 GCC13              Pass: 100%/20  | Total:  7h 45m | Avg: 23m 15s | Max: 38m 04s
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  2h 22m | Avg: 47m 26s | Max: 50m 49s
      🟩 MSVC14.16          Pass: 100%/1   | Total:  1h 01m | Avg:  1h 01m | Max:  1h 01m | Hits:   0%/2231  
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 19m | Avg:  1h 09m | Max:  1h 11m | Hits:   0%/4462  
      🟩 MSVC14.39          Pass: 100%/6   | Total:  4h 29m | Avg: 44m 54s | Max:  1h 15m | Hits:  49%/13386 
    🟩 cxx_family
      🟩 Clang              Pass: 100%/55  | Total:  1d 03h | Avg: 30m 08s | Max: 39m 28s
      🟩 GCC                Pass: 100%/55  | Total:  1d 03h | Avg: 30m 30s | Max: 49m 01s
      🟩 Intel              Pass: 100%/3   | Total:  2h 22m | Avg: 47m 26s | Max: 50m 49s
      🟩 MSVC               Pass: 100%/9   | Total:  7h 50m | Avg: 52m 19s | Max:  1h 15m | Hits:  33%/20079 
    🟩 gpu
      🟩 v100               Pass: 100%/122 | Total:  2d 17h | Avg: 32m 22s | Max:  1h 15m | Hits:  33%/20079 
    🟩 jobs
      🟩 Build              Pass: 100%/103 | Total:  2d 14h | Avg: 36m 09s | Max:  1h 15m | Hits:   0%/13386 
      🟩 TestCPU            Pass: 100%/11  | Total:  1h 54m | Avg: 10m 23s | Max: 20m 43s | Hits:  99%/6693  
      🟩 TestGPU            Pass: 100%/8   | Total:  1h 50m | Avg: 13m 51s | Max: 16m 16s
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total:  2h 16m | Avg: 45m 30s | Max: 49m 01s
      🟩 90a                Pass: 100%/4   | Total:  1h 37m | Avg: 24m 23s | Max: 27m 37s
    🟩 std
      🟩 11                 Pass: 100%/31  | Total: 13h 52m | Avg: 26m 50s | Max: 42m 37s
      🟩 14                 Pass: 100%/35  | Total: 20h 00m | Avg: 34m 18s | Max:  1h 11m | Hits:  24%/8924  
      🟩 17                 Pass: 100%/34  | Total: 19h 55m | Avg: 35m 09s | Max:  1h 12m | Hits:  33%/6693  
      🟩 20                 Pass: 100%/22  | Total: 12h 00m | Avg: 32m 44s | Max:  1h 15m | Hits:  49%/4462  
    
  • 🟩 pycuda: Pass: 100%/1 | Total: 13m 53s | Avg: 13m 53s | Max: 13m 53s

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total: 13m 53s | Avg: 13m 53s | Max: 13m 53s
    🟩 ctk
      🟩 12.5               Pass: 100%/1   | Total: 13m 53s | Avg: 13m 53s | Max: 13m 53s
    🟩 cudacxx
      🟩 nvcc12.5           Pass: 100%/1   | Total: 13m 53s | Avg: 13m 53s | Max: 13m 53s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total: 13m 53s | Avg: 13m 53s | Max: 13m 53s
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total: 13m 53s | Avg: 13m 53s | Max: 13m 53s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total: 13m 53s | Avg: 13m 53s | Max: 13m 53s
    🟩 gpu
      🟩 v100               Pass: 100%/1   | Total: 13m 53s | Avg: 13m 53s | Max: 13m 53s
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total: 13m 53s | Avg: 13m 53s | Max: 13m 53s
    

👃 Inspect Changes

Modifications in project?

Project
CCCL Infrastructure
libcu++
CUB
+/- Thrust
CUDA Experimental
pycuda
CUDA C Core Library

Modifications in project or dependencies?

Project
CCCL Infrastructure
libcu++
+/- CUB
+/- Thrust
CUDA Experimental
+/- pycuda
+/- CUDA C Core Library

🏃‍ Runner counts (total jobs: 259)

# Runner
186 linux-amd64-cpu16
42 linux-amd64-gpu-v100-latest-1
16 linux-arm64-cpu16
15 windows-amd64-cpu16

Copy link
Collaborator

@gevtushenko gevtushenko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@gevtushenko this might be a tad controversial, but I am of the opinion that the thrust warning suppression macros should be considered as implementation details and not user facing.

I agree, these macro should've been an implementation detail. If we were to keep them part of public API, we'd have to add compilation tests and documentation.

@miscco miscco force-pushed the drop_thrust_diagnostic_suppression branch from bba5d52 to bd04ca6 Compare September 16, 2024 09:13
Copy link
Contributor

🟩 CI finished in 1h 44m: Pass: 100%/259 | Total: 6d 16h | Avg: 37m 04s | Max: 1h 12m | Hits: 34%/24432
  • 🟩 cub: Pass: 100%/136 | Total: 4d 00h | Avg: 42m 40s | Max: 1h 11m | Hits: 42%/4362

    🟩 cpu
      🟩 amd64              Pass: 100%/128 | Total:  3d 17h | Avg: 41m 53s | Max:  1h 11m | Hits:  42%/4362  
      🟩 arm64              Pass: 100%/8   | Total:  7h 22m | Avg: 55m 17s | Max:  1h 02m
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total: 11h 21m | Avg: 45m 24s | Max: 53m 22s | Hits:  42%/727   
      🟩 11.8               Pass: 100%/3   | Total:  3h 20m | Avg:  1h 06m | Max:  1h 11m
      🟩 12.6               Pass: 100%/118 | Total:  3d 10h | Avg: 41m 43s | Max:  1h 06m | Hits:  42%/3635  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  2h 01m | Avg:  1h 00m | Max:  1h 01m
      🟩 nvcc11.1           Pass: 100%/15  | Total: 11h 21m | Avg: 45m 24s | Max: 53m 22s | Hits:  42%/727   
      🟩 nvcc11.8           Pass: 100%/3   | Total:  3h 20m | Avg:  1h 06m | Max:  1h 11m
      🟩 nvcc12.6           Pass: 100%/116 | Total:  3d 08h | Avg: 41m 23s | Max:  1h 06m | Hits:  42%/3635  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  2h 01m | Avg:  1h 00m | Max:  1h 01m
      🟩 nvcc               Pass: 100%/134 | Total:  3d 22h | Avg: 42m 24s | Max:  1h 11m | Hits:  42%/4362  
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  4h 37m | Avg: 46m 16s | Max: 49m 08s
      🟩 Clang10            Pass: 100%/3   | Total:  2h 36m | Avg: 52m 14s | Max: 56m 25s
      🟩 Clang11            Pass: 100%/4   | Total:  3h 21m | Avg: 50m 29s | Max: 55m 21s
      🟩 Clang12            Pass: 100%/4   | Total:  3h 26m | Avg: 51m 40s | Max: 55m 58s
      🟩 Clang13            Pass: 100%/4   | Total:  3h 23m | Avg: 50m 45s | Max: 54m 03s
      🟩 Clang14            Pass: 100%/4   | Total:  3h 20m | Avg: 50m 01s | Max: 54m 21s
      🟩 Clang15            Pass: 100%/4   | Total:  3h 14m | Avg: 48m 35s | Max: 49m 21s
      🟩 Clang16            Pass: 100%/4   | Total:  3h 26m | Avg: 51m 36s | Max: 55m 53s
      🟩 Clang17            Pass: 100%/4   | Total:  3h 15m | Avg: 48m 45s | Max: 49m 20s
      🟩 Clang18            Pass: 100%/26  | Total: 13h 59m | Avg: 32m 16s | Max:  1h 01m
      🟩 GCC6               Pass: 100%/2   | Total:  1h 29m | Avg: 44m 37s | Max: 45m 17s
      🟩 GCC7               Pass: 100%/6   | Total:  4h 50m | Avg: 48m 29s | Max: 54m 10s
      🟩 GCC8               Pass: 100%/6   | Total:  4h 41m | Avg: 46m 50s | Max: 49m 28s
      🟩 GCC9               Pass: 100%/6   | Total:  4h 48m | Avg: 48m 00s | Max: 52m 27s
      🟩 GCC10              Pass: 100%/4   | Total:  3h 27m | Avg: 51m 56s | Max: 55m 19s
      🟩 GCC11              Pass: 100%/7   | Total:  6h 42m | Avg: 57m 27s | Max:  1h 11m
      🟩 GCC12              Pass: 100%/4   | Total:  3h 20m | Avg: 50m 06s | Max: 52m 59s
      🟩 GCC13              Pass: 100%/29  | Total: 13h 44m | Avg: 28m 26s | Max:  1h 02m
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  2h 51m | Avg: 57m 12s | Max: 59m 36s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 53m 22s | Avg: 53m 22s | Max: 53m 22s | Hits:  42%/727   
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 07m | Avg:  1h 03m | Max:  1h 06m | Hits:  42%/1454  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  3h 06m | Avg:  1h 02m | Max:  1h 05m | Hits:  42%/2181  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/63  | Total:  1d 20h | Avg: 42m 33s | Max:  1h 01m
      🟩 GCC                Pass: 100%/64  | Total:  1d 19h | Avg: 40m 22s | Max:  1h 11m
      🟩 Intel              Pass: 100%/3   | Total:  2h 51m | Avg: 57m 12s | Max: 59m 36s
      🟩 MSVC               Pass: 100%/6   | Total:  6h 07m | Avg:  1h 01m | Max:  1h 06m | Hits:  42%/4362  
    🟩 gpu
      🟩 v100               Pass: 100%/136 | Total:  4d 00h | Avg: 42m 40s | Max:  1h 11m | Hits:  42%/4362  
    🟩 jobs
      🟩 Build              Pass: 100%/103 | Total:  3d 14h | Avg: 50m 23s | Max:  1h 11m | Hits:  42%/4362  
      🟩 DeviceLaunch       Pass: 100%/8   | Total:  2h 27m | Avg: 18m 28s | Max: 25m 14s
      🟩 GraphCapture       Pass: 100%/8   | Total:  1h 55m | Avg: 14m 25s | Max: 15m 51s
      🟩 HostLaunch         Pass: 100%/8   | Total:  2h 18m | Avg: 17m 19s | Max: 21m 56s
      🟩 SmallGMem          Pass: 100%/1   | Total: 33m 15s | Avg: 33m 15s | Max: 33m 15s
      🟩 TestGPU            Pass: 100%/8   | Total:  2h 58m | Avg: 22m 20s | Max: 26m 41s
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total:  3h 20m | Avg:  1h 06m | Max:  1h 11m
      🟩 90a                Pass: 100%/4   | Total:  1h 26m | Avg: 21m 35s | Max: 21m 55s
    🟩 std
      🟩 11                 Pass: 100%/35  | Total:  1d 00h | Avg: 41m 39s | Max:  1h 02m
      🟩 14                 Pass: 100%/38  | Total:  1d 03h | Avg: 43m 29s | Max:  1h 06m | Hits:  42%/2181  
      🟩 17                 Pass: 100%/38  | Total:  1d 03h | Avg: 44m 00s | Max:  1h 11m | Hits:  42%/1454  
      🟩 20                 Pass: 100%/25  | Total: 17h 01m | Avg: 40m 52s | Max:  1h 01m | Hits:  42%/727   
    
  • 🟩 thrust: Pass: 100%/122 | Total: 2d 15h | Avg: 31m 01s | Max: 1h 12m | Hits: 33%/20070

    🟩 cpu
      🟩 amd64              Pass: 100%/114 | Total:  2d 10h | Avg: 30m 56s | Max:  1h 12m | Hits:  33%/20070 
      🟩 arm64              Pass: 100%/8   | Total:  4h 16m | Avg: 32m 06s | Max: 36m 29s
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  7h 55m | Avg: 31m 42s | Max:  1h 01m | Hits:   0%/2230  
      🟩 11.8               Pass: 100%/3   | Total:  1h 52m | Avg: 37m 30s | Max: 41m 01s
      🟩 12.6               Pass: 100%/104 | Total:  2d 05h | Avg: 30m 44s | Max:  1h 12m | Hits:  37%/17840 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 59m 48s | Avg: 29m 54s | Max: 30m 51s
      🟩 nvcc11.1           Pass: 100%/15  | Total:  7h 55m | Avg: 31m 42s | Max:  1h 01m | Hits:   0%/2230  
      🟩 nvcc11.8           Pass: 100%/3   | Total:  1h 52m | Avg: 37m 30s | Max: 41m 01s
      🟩 nvcc12.6           Pass: 100%/102 | Total:  2d 04h | Avg: 30m 45s | Max:  1h 12m | Hits:  37%/17840 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 59m 48s | Avg: 29m 54s | Max: 30m 51s
      🟩 nvcc               Pass: 100%/120 | Total:  2d 14h | Avg: 31m 02s | Max:  1h 12m | Hits:  33%/20070 
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  3h 04m | Avg: 30m 44s | Max: 36m 40s
      🟩 Clang10            Pass: 100%/3   | Total:  1h 38m | Avg: 32m 51s | Max: 36m 23s
      🟩 Clang11            Pass: 100%/4   | Total:  2h 09m | Avg: 32m 28s | Max: 34m 12s
      🟩 Clang12            Pass: 100%/4   | Total:  2h 07m | Avg: 31m 56s | Max: 34m 28s
      🟩 Clang13            Pass: 100%/4   | Total:  2h 08m | Avg: 32m 05s | Max: 34m 34s
      🟩 Clang14            Pass: 100%/4   | Total:  2h 14m | Avg: 33m 43s | Max: 38m 05s
      🟩 Clang15            Pass: 100%/4   | Total:  2h 09m | Avg: 32m 22s | Max: 34m 37s
      🟩 Clang16            Pass: 100%/4   | Total:  2h 18m | Avg: 34m 32s | Max: 37m 50s
      🟩 Clang17            Pass: 100%/4   | Total:  2h 11m | Avg: 32m 59s | Max: 37m 02s
      🟩 Clang18            Pass: 100%/18  | Total:  6h 26m | Avg: 21m 27s | Max: 34m 49s
      🟩 GCC6               Pass: 100%/2   | Total: 58m 05s | Avg: 29m 02s | Max: 33m 15s
      🟩 GCC7               Pass: 100%/6   | Total:  3h 06m | Avg: 31m 02s | Max: 39m 36s
      🟩 GCC8               Pass: 100%/6   | Total:  3h 15m | Avg: 32m 32s | Max: 38m 52s
      🟩 GCC9               Pass: 100%/6   | Total:  3h 12m | Avg: 32m 03s | Max: 37m 05s
      🟩 GCC10              Pass: 100%/4   | Total:  2h 18m | Avg: 34m 30s | Max: 36m 41s
      🟩 GCC11              Pass: 100%/7   | Total:  4h 07m | Avg: 35m 25s | Max: 41m 01s
      🟩 GCC12              Pass: 100%/4   | Total:  2h 29m | Avg: 37m 23s | Max: 42m 07s
      🟩 GCC13              Pass: 100%/20  | Total:  7h 05m | Avg: 21m 16s | Max: 36m 29s
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  2h 18m | Avg: 46m 11s | Max: 49m 33s
      🟩 MSVC14.16          Pass: 100%/1   | Total:  1h 01m | Avg:  1h 01m | Max:  1h 01m | Hits:   0%/2230  
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 09m | Avg:  1h 04m | Max:  1h 05m | Hits:   0%/4460  
      🟩 MSVC14.39          Pass: 100%/6   | Total:  4h 32m | Avg: 45m 23s | Max:  1h 12m | Hits:  49%/13380 
    🟩 cxx_family
      🟩 Clang              Pass: 100%/55  | Total:  1d 02h | Avg: 28m 54s | Max: 38m 05s
      🟩 GCC                Pass: 100%/55  | Total:  1d 02h | Avg: 28m 57s | Max: 42m 07s
      🟩 Intel              Pass: 100%/3   | Total:  2h 18m | Avg: 46m 11s | Max: 49m 33s
      🟩 MSVC               Pass: 100%/9   | Total:  7h 43m | Avg: 51m 30s | Max:  1h 12m | Hits:  33%/20070 
    🟩 gpu
      🟩 v100               Pass: 100%/122 | Total:  2d 15h | Avg: 31m 01s | Max:  1h 12m | Hits:  33%/20070 
    🟩 jobs
      🟩 Build              Pass: 100%/103 | Total:  2d 11h | Avg: 34m 39s | Max:  1h 12m | Hits:   0%/13380 
      🟩 TestCPU            Pass: 100%/11  | Total:  1h 56m | Avg: 10m 38s | Max: 20m 38s | Hits:  99%/6690  
      🟩 TestGPU            Pass: 100%/8   | Total:  1h 38m | Avg: 12m 15s | Max: 13m 38s
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total:  1h 52m | Avg: 37m 30s | Max: 41m 01s
      🟩 90a                Pass: 100%/4   | Total:  1h 33m | Avg: 23m 16s | Max: 25m 23s
    🟩 std
      🟩 11                 Pass: 100%/31  | Total: 13h 20m | Avg: 25m 49s | Max: 40m 59s
      🟩 14                 Pass: 100%/35  | Total: 19h 20m | Avg: 33m 10s | Max:  1h 12m | Hits:  24%/8920  
      🟩 17                 Pass: 100%/34  | Total: 19h 01m | Avg: 33m 35s | Max:  1h 08m | Hits:  33%/6690  
      🟩 20                 Pass: 100%/22  | Total: 11h 21m | Avg: 30m 58s | Max:  1h 10m | Hits:  49%/4460  
    
  • 🟩 pycuda: Pass: 100%/1 | Total: 14m 00s | Avg: 14m 00s | Max: 14m 00s

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total: 14m 00s | Avg: 14m 00s | Max: 14m 00s
    🟩 ctk
      🟩 12.5               Pass: 100%/1   | Total: 14m 00s | Avg: 14m 00s | Max: 14m 00s
    🟩 cudacxx
      🟩 nvcc12.5           Pass: 100%/1   | Total: 14m 00s | Avg: 14m 00s | Max: 14m 00s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total: 14m 00s | Avg: 14m 00s | Max: 14m 00s
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total: 14m 00s | Avg: 14m 00s | Max: 14m 00s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total: 14m 00s | Avg: 14m 00s | Max: 14m 00s
    🟩 gpu
      🟩 v100               Pass: 100%/1   | Total: 14m 00s | Avg: 14m 00s | Max: 14m 00s
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total: 14m 00s | Avg: 14m 00s | Max: 14m 00s
    

👃 Inspect Changes

Modifications in project?

Project
CCCL Infrastructure
libcu++
CUB
+/- Thrust
CUDA Experimental
pycuda
CUDA C Core Library

Modifications in project or dependencies?

Project
CCCL Infrastructure
libcu++
+/- CUB
+/- Thrust
CUDA Experimental
+/- pycuda
+/- CUDA C Core Library

🏃‍ Runner counts (total jobs: 259)

# Runner
186 linux-amd64-cpu16
42 linux-amd64-gpu-v100-latest-1
16 linux-arm64-cpu16
15 windows-amd64-cpu16

@miscco miscco merged commit 4088134 into NVIDIA:main Sep 16, 2024
272 checks passed
@miscco miscco deleted the drop_thrust_diagnostic_suppression branch September 16, 2024 11:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants